package org.funny.machine32.base;

import org.funny.machine32.hardware.common.IExecution;

public class Instruction {
    private String example;
    private String format;
    private String mask;
    private IExecution execution;
    private Byte opcode;
    private String mnemonic;

    public String getExample() {
        return example;
    }

    public void setExample(String example) {
        this.example = example;
    }

    public String getFormat() {
        return format;
    }

    public void setFormat(String format) {
        this.format = format;
    }

    public String getMask() {
        return mask;
    }

    public void setMask(String mask) {
        this.mask = mask;
    }

    public IExecution getExecution() {
        return execution;
    }

    public void setExecution(IExecution execution) {
        this.execution = execution;
    }

    public Byte getOpcode() {
        return opcode;
    }

    public void setOpcode(Byte opcode) {
        this.opcode = opcode;
    }

    public String getMnemonic() {
        return mnemonic;
    }

    public void setMnemonic(String mnemonic) {
        this.mnemonic = mnemonic;
    }
}
